
DPC++库是DPC++编译器的伙伴，帮助我们为异构应用程序的某些部分提供解决方案，为常用功能和并行模式使用预构建和调优库。DPC++库允许在内核中显式使用C++ STL API，通过并行STL算法扩展简化了跨体系结构编程，并通过自定义迭代器增加了并行算法的成功应用。除了支持常用库(libstdc++、libc++、MSVS)之外，DPC++还提供了对SYCL内置函数的支持。本章概述了利用库的好处(而不是自己编写所有代码的方法)，并且应该在任何可行的地方使用这种方法来简化应用程序开发，并实现更好的性能。\par


\newpage